Bellamy and Dyer have recovered from hamstring injuries, while Ambrose has overcome a calf problem to make the 18-man squad for the match.
Also returning is Olivier Bernard who missed the 3-1 win over Valerenga because of suspension.
Mallorca will be without Dutch striker Arnold Bruggink who has a knee injury and former Partizan Belgrade star Androiga Delibajic, who is cup-tied after helping to knock United out of the Champions League earlier in the season.
Squads:
United: Given, Harper, Bernard, Elliott, Hughes, Bramble, Woodgate, O'Brien, Jenas, Dyer, Speed, Ambrose, Bridges, Shearer, Bellamy, Ameobi, Robert, Viana.
Mallorca: Campano, Colsa, Correa, Cortes, Edu Moya, Eto'o, Finidi, Leo Franco, Lussenhoff, Marcos, Miki, Nadal, Nagore, Nene, Nino, Olaizola, Perera y Ramis.