You can easily add an opposing counsel, through a contact type custom field. For more information on contact type custom fields, click here. This type of custom field can be added at the contact level, as well as at the matter level.
Note: the contact type custom field article uses a "Spouse" field as an example. You can simply replace "Spouse", with "Opposing Counsel".