Smeags on 10 January 2010
I dunno if it's the hardest boss battle I've ever beaten, but Brachyura from Castevania: Order of Ecclesia was as tough as nails.
I mean, I couldn't hit the Giant Enemy Crab's weak point for massive damage.