Skyview Temple (1st Fight)
Fire Sanctuary (2nd Fight)
The first part of the fight Ghirahim is just standing with his hand out trying to grab your sword and take it. If he manages to get a hold of it, shake it free or else he will throw it across the room. After you do enough damage to him, he will draw his sword. Now he will start firing projectiles, which can be hit back at him if you swipe the same way they are lined up. He will also do a dash attack where you can hit him as he's flying towards you.