Ivan Lendl and John McEnroe gained the final of the $265,000 Transamerica Open in San Francisco. Lendl romped past Ramesh Krishnan, 6-0, 6-1. Defending champion McEnroe beat Kevin Curren in the other semifinal, 6-7 (5-7), 6-2, 6-4 . . .

In Geneva, Switzerland, Henrik Sundstrom scored a major upset in beating Guillermo Vilas, 6-3, 7-5, in the semifinals of the $75,000 Martini Open. In today's final, Sundstrom will play fellow Swede Mats Wilander, who rallied to defeat Anders Jarryd, 1-6, 6-4, 6-2 . . .

In Madrid, Jose-Luis Clerc defeated Victor Pecci, 3-6, 6-2, 6-2, and Jose Higueras defeated Manuel Orantes, 7-5, 7-5, in the semifinals of an international tournament . . .

In Richmond, Rosalyn Fairbank of South Africa upset top-seeded Barbara Potter in the semifinals and joined No. 2 seed Kathy Jordan in today's championship match of the $150,000 Central Fidelity Bank Tournament. Fairbank won, 6-4, 5-7, 6-4, and Jordan defeated Wendy White, 1-6, 6-1, 6-1.

Stacey Martin of Largo defeated Mariann deSwardt of South Africa, 6-4, 6-3, in a semifinal of the International Tennis Federation's Junior World Tennis Championships at Walt Disney World in Lake Buena Vista, Fla. In the final, Martin will face Noelle Porter of San Juan Capistrano, Calif., who beat Amy Frazier of Rochester, Mich., 6-2, 6-2, in the other semi.