Vidro was scheduled to take the physical in Miami on Friday, but his flight in Puerto Rico was canceled because of engine problems. Vidro is scheduled to take a Sunday night flight to Miami and see the doctor the next day.
Vidro's flight on Friday was scheduled for 11 a.m. ET, but the flight was delayed until 12:50 p.m.
"We were heading out and [then] they put the airplane [back to the gate], and they said something was wrong, and it was almost 2 o'clock [Puerto Rico time, an hour ahead of Miami] already," Vidro said. "My appointment was at 4 o'clock in the afternoon in Miami, and there was no way for me to make it over there. My agent [Seth Levinson] was on the phone all day to make it possible, but he couldn't get an appointment for later on. The doctor's office closes at five."
Once Vidro passes his physical, the trade between the Nationals and Mariners will be official. Vidro has two years left on his contract, and Seattle will pick up $12 million of the $16 million remaining. He is expected to be the Mariners' designated hitter.
Snelling, 25, has big-league experience. He has played in 59 games and hit .237 with five home runs and 12 RBIs. Fruto, 22, played in 22 games for the Mariners, and he had a 5.50 ERA. The two will most likely get a chance to make the Nationals' Opening Day roster.
Bill Ladson is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.