Opponent is related to Competition. Competition is related to Swim. 
Usual is a different concept from Different. Different is similar to Opposite. Opposite is a synonym of Opposition. 
Opponent <--RelatedTo--> Competition <--RelatedTo--> Swim 
Usual <--DistinctFrom--> Different <--SimilarTo--> Opposite <--Synonym--> Opposition 