1In shallow glass or plastic dish, mix all swordfish ingredients except the swordfish. Add swordfish; turn to coat with marinade. Cover; refrigerate at least 30 minutes but no longer than 2 hours to marinate.
2Meanwhile, in medium bowl, mix all salsa ingredients. Let stand at room temperature.
3Spray grill rack with cooking spray. Heat gas or charcoal grill. Remove fish from marinade; reserve marinade. Place fish on grill. Cover grill; cook over medium heat 15 to 20 minutes, brushing 2 or 3 times with marinade and turning once, until fish flakes easily with fork. Discard any remaining marinade. Serve fish with room-temperature salsa.