Carlo Ancelotti and Pep Guardiola are very different personalities, but one thing they share is a knack for winning football matches, and the biggest ones at that. Between them, the Catalan and the Italian have won four Champions Leagues, 15 league titles and 13 domestic cups.
They will square up against each other again in Tuesday's Champions League semi-final first leg between Real Madrid and Manchester City. Ancelotti is three matches away from becoming only the second manager to retain the trophy in the Champions League era, while Guardiola is desperate to get his hands on Europe's biggest prize for the first time in 12 years.
But where do these two titans of modern coaching rank among the best managers in the 21st century? GOAL decides...