Provided herein is a process for recovery of gold from gold-containing raw materials comprising refractory gold-containing minerals, in particular gold-containing refractory sulfidic minerals, comprising (a) obtaining gold-containing raw material comprising refractory gold-containing sulfidic minerals comprising first type of refractory sulfidic mineral having high gold content and second type of sulfidic mineral having low gold content; (b) forming a mineral pulp comprising first type of refractory sulfidic mineral particles having high gold content and second type of sulfidic mineral particles having low gold content by suspending ground gold-containing material in water and optionally further milling the material; (c) conditioning the mineral pulp by addition of a surface modifying chemical for modifying the surface of the first type of refractory sulfidic mineral particles having high content thus making the said particles non-floatable to obtain a conditioned pulp; (d) subjecting the conditioned pulp to