Both the teams had a race win and two second places to their credit on Sunday.
Besides Beijaflore and Oman Shipping, the other winners on Sunday were Seaflotech, which won two races, and Cheminees Poujoulat and Golfe du Morbihan.
Overnight leader Cheminees Poujoulat slipped to overall third with 19 points and is tied on points with Seaflotech, while MOOD stays in fifth.
Golfe du Morbihan remains sixth, and EFG Bank has swopped places with CER Geneva ahead of the all-Omani Renaissance team and DB Schenker.
The SATT fleet now travels to Duqm on Monday for two more days of racing, before the final leg in Salalah.
Overall standings: 1 Beijaflore (15 points), 2 Oman Shipping Company (17.5), 3 Cheminées Poujoulat (19), 4 Seaflotech (19), 5 MOOD (22), 6 Golfe du Morbihan (25.5), 7 EFG Bank (32), 8 CER Geneva (34), 9 Renaissance (42), 10 DB Schenker (49).