In diamond each carbon atom is sp3 hybridised and is joined to each other by strong covalent bond to form a tetrahedral structure. While in graphite, carbon atoms form planar, hexagonal rings to give it a sheet like structure. Each sheet is joined to each other by weak van der Waal force. Hence, diamond is harder than graphite.