Defending men's handball champions France were pushed all the way in a gripping Olympic final but retained their crown, edging a tight contest to beat unfancied Sweden 22-21.After their victory in Beijing in 2008, the powerful French side went on to become the first men's team in history to hold the Olympic, world and European titles at the same time."We were superb. The players were outstanding and the fans incredible. What a magnificent game, atmosphere and occasion," said France coach Claude Onesta."It is something I will never forget for the rest of my life. To win it four years ago was fantastic but to do it in London in the next Olympics was even better."Earlier, Croatia came out on top in the bronze medal match, overcoming Hungary 33-26.