The present invention relates to a method for detecting an analyte in a sample, said method comprising: (a) contacting said sample with at least one set of at least first and second proximity probes, wherein said probes each comprise an analyte-binding moiety and can simultaneously bind to the analyte, and wherein (i) said first proximity probe comprises a nucleic acid moiety attached at one end to the analyte-binding moiety, wherein a circular or circularizable oligonucleotide is hybridized to said nucleic acid moiety before, during or after said contacting step; and (ii) said second proximity probe comprises an enzyme moiety, attached to the analyte-binding moiety, capable of directly or indirectly enabling rolling circle amplification (RCA) of the circular or, when it is circularized, of the circularizable oligonucleotide hybridized to the nucleic acid moiety of the first proximity probe, wherein said RCA is primed by said nucleic acid moiety of said first proximity probe; (b) if necessary, circularizing said oligonucleotide, to produce a circularized template for RCA; (c) subjecting said circular or circularized template to RCA, wherein if the enzyme moiety of the second proximity probe in step (a)(ii) is a DNA polymerase, this step does not utilize a free DNA polymerase; and (d) detecting a product of said RCA.