As lendas do tênis Novak Djokovic e Roger Federer duelaram por uma vaga na final na luxuosa Monte Carlo.