Floyd Mayweather and Manny Pacquiao met with around 700 journalists at a press conference in LA yesterday to discuss their forthcoming Las Vegas showdown. The two ring megastars will go head-to-head on 2nd May in, what will be, the 'fight of the century' and the biggest in boxing history.

Mayweather, who is unbeaten in all 47 of his bouts to date, is not yet ready to taste defeat. His opponent, Pacquiao is prepared for the fight; the professional boxer from Philippines has a record of 57 wins, two draws and five losses in his stellar career.

Privately, the two men cannot be more different; while the Filipino hero, Pacquiao, is the devout Christian, who often makes references to his faith and his roots, the American, referred to as the "Money Mayweather", has been known for his lavish lifestyle. Justin Bieber, the Canadian pop-star, made a cameo appearance with Mayweather for the publicity shoot for the 'fight of the century'; the singer is likely to be in attendance for the fight as he is a friend of the American.

The 'meeting of the century' has been the subject of negotiations for the last six years, and will be the most highest-grossing boxing match of all time as it is expected to generate around $250 million (£167 million).

The cost of a ticket for the fight will be anything between just over £1,000 ($1,500) to over £5,000 ($7,500). It is expected, however that tickets will not go on general sale to the public, as connections and celebrities will fill the MGM Grand Garden Arena in Las Vegas to its full capacity of 16,800 people. It is predicted that certain celebrities, or the well-connected, will even have to spend extra amounts to ensure seats by the ring.

The most anticipated fight in decades will boil down to a balance between Mayweather's defensive skill against the speed and power of the Philippine. Freddy Roach, Pacquiao's trainer, predicted that, as his fighter was too fast and hits too hard, he was going to inflict Mayweather's first career loss.

Only one thing is certain: the fans will like to be entertained as long as possible.