The present invention relates to a method for diagnosis of cancer and for monitoring the progression of cancer and/or the therapeutic efficacy of an anti-cancer treatment in a sample of a subject by detecting oncogenic and cancer related proteins in microvesicles, and to the use of an agent blocking exchange of microvesicles for treating cancer.