(CNN) -- Brazil won their second successive friendly in the Gulf with a 2-0 success over Oman at the Muscat Stadium on Tuesday.
Having beaten England 1-0 in Qatar on Saturday, the in-form Nilmar opened the scoring for the Brazilians in the fourth minute, following-up from close range after Luis Fabiano's strike was superbly parried away by Omani goalkeeper Ali al-Habsi.
Villarreal striker Nilmar, who has scored six of Brazil's last seven goals -- three against Chile and one each against Bolivia, England and Oman, nearly added a second goal just six minutes later, but his header was ruled out for offside.
Kaka should have doubled Brazil's advantage after 15 minutes but shot into the side netting, while at the other end Fawzi Bashir's shot was saved by Brazil goalkeeper Julio Cesar.
Brazil stepped up their pressure towards the end of the first half and they should have scored a second, but Al Habsi saved from Kaka.
The Oman goalkeeper came to his side's rescue again in the 43rd minute as he pushed Fabiano's header over the crossbar and then blocked a Nilmar effort.
Oman started the second half well and nearly levelled within two minutes through Qasim Said, but his shot was saved by Julio Cesar.
Instead the Brazilians doubled their advantage at the hour mark as Mudhafar headed a cross past Al Habsi and into his own net.
Oman had a chance to pull a goal back after 72 minutes when Hassan Rabia made his way into the area and tried his luck from an acute angle, but his effort was saved by Julio Cesar.
Brazil should have scored a third when Porto striker Hulk had a sight of goal in the 82nd minute, but his shot went wide.
Two victories in four days have seen Brazil return back to form after recent poor results against Bolivia and Venezuela had ended a run of 11 straight wins.