A method for improving the retention between the surfaces of medical devices. The method includes coating a surface of one medical device such as a stent with a coating that includes a functional group and coating a surface of another medical device such as a balloon with a coating that includes an identical or different functional group. The method further includes interacting the coated surfaces to produce a plurality of bonds between the surfaces, thereby improving retention.